sand separator - Espagnol Anglais Dictionnaire